Big Huge Thesaurus

Scourge of God

noun